.SIMULATOR SIMPLIS
.SUBCKT FSL306  177 157 158 175 163 155
.NODE_MAP OSC 168
.NODE_MAP PWM1 179
.NODE_MAP UVLO_INV 159
.NODE_MAP Vcomp 163
.NODE_MAP Vfb 175
.NODE_MAP VBURH 173
.NODE_MAP VBURL 170
.NODE_MAP Vfb1 174
.NODE_MAP Vburst 154
.NODE_MAP Vlow_OSC 169
.NODE_MAP Q_OSC 164
.NODE_MAP Dmax 172
.NODE_MAP HV 152
.NODE_MAP Vsense 178
.NODE_MAP PWM_FB 176
.NODE_MAP Vo_OSC 162
.NODE_MAP QN_OSC 165
.NODE_MAP Vcc 158
.NODE_MAP JFET_gate 153
.NODE_MAP Vccint 160
.NODE_MAP UVLO 156
.NODE_MAP Ilimit 177
.NODE_MAP gate 171
.NODE_MAP LEB 180
.NODE_MAP Vref_invert 167
.NODE_MAP Drain 155
.NODE_MAP GND 157
.NODE_MAP Vburst_invert 166
.NODE_MAP Vref 161
C1 150 157 50p
C3 133 157 13.3n
Cosc 162 157 18n IC=0
Coss 155 150 13.6p
X$D1 139 177 DIODE_SPICE_V2$8
X$D2 139 140 DIODE_SPICE_V2$9
X$D3 139 141 DIODE_SPICE_V2$10
X$D4 157 175 ZENER_DIODE$11
X$D5 163 144 DIODE_SPICE_V2$12
E1 174 157 175 157 1
E5 140 157 163 157 1
G5 155 104 153 157 1.2m
X$gate_NOR1 171 157 168 168 168 149 172 SIMPLIS_NOR5$13
I2 161 139 5e-005
X$Internal_block_enable 158 160 156 157 VC_SWITCH$14
G$Iop1 158 157 108 157 160u
G$Iop2 158 157 109 157 50u
G$Iosc_ch 157 162 128 157 200u
G$Iosc_dis 162 157 126 157 1.8m
G$Iosc_dis2 161 133 171 157 200u
G$Istart 158 157 110 157 24u
X$LEB_delay 151 157 171 SIMPLIS_INV$15
.PRINT V(#PWM_FB)
.GRAPH :#PWM_FB axisType="auto" persistence=-1 curveLabel="PWM_FB" analysis="tran|pop"
+ xLog="auto" yLog="auto"  nowarn=true 
.PRINT V(139)
.GRAPH :139 axisType="auto" persistence=-1 curveLabel="Cross" analysis="tran|pop"
+ xLog="auto" yLog="auto"  nowarn=true 
.PRINT V(#PWM1)
.GRAPH :#PWM1 axisType="auto" persistence=-1 curveLabel="Turn_off_delayed" analysis="tran|pop"
+ xLog="auto" yLog="auto"  nowarn=true 
X$PWM1 145 157 176 178 SIMPLIS_COMP$16
X$PWM_NOT1 148 157 147 SIMPLIS_INV$17
R1 161 157 1k
R2 117 118 1k
R21 176 157 12k
R24 176 141 36k
R25 104 158 10
R26 137 133 1m
R3 162 127 1m
R34 143 163 1m
R5 178 150 1K
R7 158 157 100k
Rsense 150 157 1.429
X$S1 118 161 120 157 VC_SWITCH$18
X$S2 137 157 138 157 SIMPLIS_VC_SWITCH$19
X$S21 155 150 171 157 VC_SWITCH$20
X$S3 127 157 129 157 VC_SWITCH$21
X$S31 143 157 159 157 SIMPLIS_VC_SWITCH$22
X$TCLD1 179 157 148 180 SIMPLIS_AND2$23
X$U1 153 157 152 152 102 SIMPLIS_AND3$24
X$U10 105 157 154 SIMPLIS_INV$25
X$U11 120 157 158 121 SIMPLIS_COMP$26
X$U12 164 165 157 123 124 SIMPLIS_SRFF$27
X$U13 166 157 154 SIMPLIS_INV$28
X$U14 138 157 171 SIMPLIS_INV$29
X$U15 124 157 162 125 SIMPLIS_COMP$30
X$U16 131 157 162 169 SIMPLIS_COMP$31
X$U17 126 157 166 165 156 SIMPLIS_AND3$32
X$U18 128 157 166 164 156 SIMPLIS_AND3$33
X$U19 130 157 165 131 SIMPLIS_AND2$34
X$U2 116 157 158 119 SIMPLIS_COMP$35
X$U20 168 157 166 130 SIMPLIS_AND2$36
X$U3 159 156 157 115 116 SIMPLIS_SRFF$37
X$U4 115 157 114 158 SIMPLIS_COMP$38
X$U5 110 157 156 SIMPLIS_INV$39
X$U6 102 157 155 103 SIMPLIS_COMP$40
X$U63 146 149 157 168 179 SIMPLIS_SRFF$41
X$U65 180 157 171 151 SIMPLIS_NAND2$42
X$U68 157 163 142 174 SIMPLIS_VCCS_WITH_LIMITERX$U68$43
X$U7 123 157 122 162 SIMPLIS_COMP$44
X$U71 132 157 170 163 SIMPLIS_COMP$45
X$U72 134 157 163 173 SIMPLIS_COMP$46
X$U73 154 135 157 132 134 SIMPLIS_SRFF$47
X$U75 147 157 145 145 145 SIMPLIS_AND3$48
X$U77 122 157 163 157 SIMPLIS_VCVS_WITH_LIMITERX$U77$49
X$U8 108 157 156 105 SIMPLIS_AND2$50
X$U84 172 157 133 136 SIMPLIS_COMP$51
X$U88 167 157 161 SIMPLIS_INV$52
X$U89 129 157 154 167 SIMPLIS_AND2$53
X$U9 109 157 154 156 SIMPLIS_AND2$54
X$U90 107 157 106 158 SIMPLIS_COMP$55
X$U91 111 157 158 113 SIMPLIS_COMP$56
X$U92 152 112 157 107 111 SIMPLIS_SRFF$57
V2 114 157 7
V21 106 157 9.99
V22 113 157 10.01
V23 142 157 2.5
V24 136 157 1
V3 119 157 8
V4 121 157 5
V5 144 157 3.7
V6 117 157 10
VBURH 173 157 0.65
VBURL 170 157 0.59
Vosc_high 125 157 2.9
Vstr_th 103 157 10
.SUBCKT SIMPLIS_SRFF$57  201 202 100 101 102
.NODE_MAP Q 201
.NODE_MAP QN 202
.NODE_MAP RTN 100
.NODE_MAP S 101
.NODE_MAP R 102
!D_SIMPLIS_SRFF 201 202 100 101 102 MSRFF IC=1
.MODEL MSRFF SRFF RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=0.1 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_SRFF$57

.SUBCKT SIMPLIS_COMP$56  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$56

.SUBCKT SIMPLIS_COMP$55  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$55

.SUBCKT SIMPLIS_AND2$54  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=0
.MODEL MANDM AND2 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND2$54

.SUBCKT SIMPLIS_AND2$53  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=1
.MODEL MANDM AND2 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND2$53

.SUBCKT SIMPLIS_INV$52  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$52

.SUBCKT SIMPLIS_COMP$51  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=0.1 DELAY=0
.ENDS SIMPLIS_COMP$51

.SUBCKT SIMPLIS_AND2$50  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=0
.MODEL MANDM AND2 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND2$50

.SUBCKT SIMPLIS_VCVS_WITH_LIMITERX$U77$49  201 202 101 102
.NODE_MAP P 201
.NODE_MAP N 202
.NODE_MAP CP 101
.NODE_MAP CN 102
.NODE_MAP INTERMEDIATE_P 301
G_LEFT 202 301 101 102 1
!R_INTERMEDIATE 301 202 MR_INTERMEDIATEM IC=2
E_RIGHT 201 202 301 202 1
.MODEL MR_INTERMEDIATEM IPWLR NSEG=3  X0=700.0000000000001m  Y0=-99.9992k  X1=800.0000000000001m
+  Y1=800.0000000000001m  X2=1.9  Y2=1.9  X3=2  Y3=100.0019k
.ENDS SIMPLIS_VCVS_WITH_LIMITERX$U77$49

.SUBCKT SIMPLIS_AND3$48  201 100 101 102 103
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
.NODE_MAP IN3 103
!DAND 201 100 101 102 103 MANDM IC=0
.MODEL MANDM AND3 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND3$48

.SUBCKT SIMPLIS_SRFF$47  201 202 100 101 102
.NODE_MAP Q 201
.NODE_MAP QN 202
.NODE_MAP RTN 100
.NODE_MAP S 101
.NODE_MAP R 102
!D_SIMPLIS_SRFF 201 202 100 101 102 MSRFF IC=0
.MODEL MSRFF SRFF RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_SRFF$47

.SUBCKT SIMPLIS_COMP$46  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$46

.SUBCKT SIMPLIS_COMP$45  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$45

.SUBCKT SIMPLIS_COMP$44  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=10 VOL=0 VOH=5  HYSTWD=4.7e-012 DELAY=0
.ENDS SIMPLIS_COMP$44

.SUBCKT SIMPLIS_VCCS_WITH_LIMITERX$U68$43  201 202 101 102
.NODE_MAP P 201
.NODE_MAP N 202
.NODE_MAP CP 101
.NODE_MAP CN 102
.NODE_MAP INTERMEDIATE_P 301
G_LEFT 202 301 101 102 0.00024
!R_INTERMEDIATE 301 202 MR_INTERMEDIATEM IC=2
G_RIGHT 201 202 301 202 1
.MODEL MR_INTERMEDIATEM IPWLR NSEG=3  X0=-100.012m  Y0=-100.000000012k  X1=-12u  Y1=-12u
+  X2=12u  Y2=12u  X3=100.012m  Y3=100.000000012k
.ENDS SIMPLIS_VCCS_WITH_LIMITERX$U68$43

.SUBCKT SIMPLIS_NAND2$42  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DNAND 201 100 101 102 MNANDM IC=0
.MODEL MNANDM NAND2 RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_NAND2$42

.SUBCKT SIMPLIS_SRFF$41  201 202 100 101 102
.NODE_MAP Q 201
.NODE_MAP QN 202
.NODE_MAP RTN 100
.NODE_MAP S 101
.NODE_MAP R 102
!D_SIMPLIS_SRFF 201 202 100 101 102 MSRFF IC=0
.MODEL MSRFF SRFF RIN=200000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_SRFF$41

.SUBCKT SIMPLIS_COMP$40  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=2e-012 DELAY=5e-013
.ENDS SIMPLIS_COMP$40

.SUBCKT SIMPLIS_INV$39  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$39

.SUBCKT SIMPLIS_COMP$38  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$38

.SUBCKT SIMPLIS_SRFF$37  201 202 100 101 102
.NODE_MAP Q 201
.NODE_MAP QN 202
.NODE_MAP RTN 100
.NODE_MAP S 101
.NODE_MAP R 102
!D_SIMPLIS_SRFF 201 202 100 101 102 MSRFF IC=1
.MODEL MSRFF SRFF RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=0.1 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_SRFF$37

.SUBCKT SIMPLIS_AND2$36  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=0
.MODEL MANDM AND2 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND2$36

.SUBCKT SIMPLIS_COMP$35  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$35

.SUBCKT SIMPLIS_AND2$34  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=0
.MODEL MANDM AND2 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND2$34

.SUBCKT SIMPLIS_AND3$33  201 100 101 102 103
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
.NODE_MAP IN3 103
!DAND 201 100 101 102 103 MANDM IC=0
.MODEL MANDM AND3 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND3$33

.SUBCKT SIMPLIS_AND3$32  201 100 101 102 103
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
.NODE_MAP IN3 103
!DAND 201 100 101 102 103 MANDM IC=0
.MODEL MANDM AND3 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_AND3$32

.SUBCKT SIMPLIS_COMP$31  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=0.1 DELAY=0
.ENDS SIMPLIS_COMP$31

.SUBCKT SIMPLIS_COMP$30  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=10 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$30

.SUBCKT SIMPLIS_INV$29  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$29

.SUBCKT SIMPLIS_INV$28  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$28

.SUBCKT SIMPLIS_SRFF$27  201 202 100 101 102
.NODE_MAP Q 201
.NODE_MAP QN 202
.NODE_MAP RTN 100
.NODE_MAP S 101
.NODE_MAP R 102
!D_SIMPLIS_SRFF 201 202 100 101 102 MSRFF IC=0
.MODEL MSRFF SRFF RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=0.1 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_SRFF$27

.SUBCKT SIMPLIS_COMP$26  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$26

.SUBCKT SIMPLIS_INV$25  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$25

.SUBCKT SIMPLIS_AND3$24  201 100 101 102 103
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
.NODE_MAP IN3 103
!DAND 201 100 101 102 103 MANDM IC=0
.MODEL MANDM AND3 RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=3e-012 DELAY=2.5e-011
+  TH=2.5 LOGIC=POS
.ENDS SIMPLIS_AND3$24

.SUBCKT SIMPLIS_AND2$23  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
!DAND 201 100 101 102 MANDM IC=0
.MODEL MANDM AND2 RIN=10000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=2e-012 DELAY=1e-007
+  TH=2.5 LOGIC=POS
.ENDS SIMPLIS_AND2$23

.SUBCKT SIMPLIS_VC_SWITCH$22  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=1000000000000 RON=1e-009 TH=2 HYSTWD=0.1 LOGIC=POS
.ENDS SIMPLIS_VC_SWITCH$22

.SUBCKT VC_SWITCH$21  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=100000000 RON=1e-009 TH=1 HYSTWD=1e-012 LOGIC=POS
.ENDS VC_SWITCH$21

.SUBCKT VC_SWITCH$20  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=100000000 RON=12 TH=2 HYSTWD=1e-012 LOGIC=POS
.ENDS VC_SWITCH$20

.SUBCKT SIMPLIS_VC_SWITCH$19  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=1000000000000 RON=1e-009 TH=2 HYSTWD=0.1 LOGIC=POS
.ENDS SIMPLIS_VC_SWITCH$19

.SUBCKT VC_SWITCH$18  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=500000000 RON=1e-009 TH=2 HYSTWD=1e-012 LOGIC=POS
.ENDS VC_SWITCH$18

.SUBCKT SIMPLIS_INV$17  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
.ENDS SIMPLIS_INV$17

.SUBCKT SIMPLIS_COMP$16  201 100 101 102
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP INP 101
.NODE_MAP INN 102
!DCOMP 201 100 101 102 MCOMP IC=0
.MODEL MCOMP COMP RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0
.ENDS SIMPLIS_COMP$16

.SUBCKT SIMPLIS_INV$15  201 100 101
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
!DINV 201 100 101 MINV IC=0
.MODEL MINV INV RIN=100000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=1.5e-007
+  TH=2.5
.ENDS SIMPLIS_INV$15

.SUBCKT VC_SWITCH$14  1 2 3 4
.NODE_MAP P 1
.NODE_MAP N 2
.NODE_MAP CP 3
.NODE_MAP CN 4
S1 1 2 3 4 SW IC=OPEN
.MODEL SW VCSW ROFF=10000000000000 RON=1e-009 TH=2 HYSTWD=1e-012 LOGIC=POS
.ENDS VC_SWITCH$14

.SUBCKT SIMPLIS_NOR5$13  201 100 101 102 103 104 105
.NODE_MAP OUT 201
.NODE_MAP RTN 100
.NODE_MAP IN1 101
.NODE_MAP IN2 102
.NODE_MAP IN3 103
.NODE_MAP IN4 104
.NODE_MAP IN5 105
!DNOR 201 100 101 102 103 104 105 MNORM IC=0
.MODEL MNORM NOR5 RIN=200000000 ROUT=0.001 VOL=0 VOH=5  HYSTWD=1e-012 DELAY=0  TH=2.5
+ LOGIC=POS
.ENDS SIMPLIS_NOR5$13

.SUBCKT DIODE_SPICE_V2$12  1 2
.NODE_MAP P 1
.NODE_MAP N 2
!R_DBODY 1 2 MRDM IC=1
.MODEL MRDM VPWLR  NSEG=3  X0=-45 Y0=-2.53529e-007  X1=0.599780353304669  Y1=3.37914918206621e-009
*+ X2=0.77555 Y2=0.2
+ X2=0.718757409362271  Y2=0.0624043836760035
+ X3=0.77555 Y3=0.2
.ENDS DIODE_SPICE_V2$12

.SUBCKT ZENER_DIODE$11  1 2
.NODE_MAP P 1
.NODE_MAP N 2
!R_DBODY 1 2 MRDM IC=1
.MODEL MRDM VPWLR  NSEG=3  X0=-13.0287 Y0=-0.005  X1=-12.7967005863382 Y1=-1.26366e-008
+  X2=0.73878367332384 Y2=7.29540689284459e-010  X3=0.898332858719281 Y3=0.0767536285277887
.ENDS ZENER_DIODE$11

.SUBCKT DIODE_SPICE_V2$10  1 2
.NODE_MAP P 1
.NODE_MAP N 2
!R_DBODY 1 2 MRDM IC=1
.MODEL MRDM VPWLR  NSEG=3  X0=-45 Y0=-4.67183e-008  X1=0.696748095763887  Y1=7.23353034718356e-010
*+ X2=1.06078 Y2=0.2
+ X2=0.846434163633137  Y2=0.0431080102716564
+ X3=1.06078 Y3=0.2
.ENDS DIODE_SPICE_V2$10

.SUBCKT DIODE_SPICE_V2$9  1 2
.NODE_MAP P 1
.NODE_MAP N 2
!R_DBODY 1 2 MRDM IC=1
.MODEL MRDM VPWLR  NSEG=3  X0=-45 Y0=-4.67183e-008  X1=0.696748095763887  Y1=7.23353034718356e-010
*+ X2=1.06078 Y2=0.2
+ X2=0.846434163633137  Y2=0.0431080102716564
+ X3=1.06078 Y3=0.2
.ENDS DIODE_SPICE_V2$9

.SUBCKT DIODE_SPICE_V2$8  1 2
.NODE_MAP P 1
.NODE_MAP N 2
!R_DBODY 1 2 MRDM IC=1
.MODEL MRDM VPWLR  NSEG=3  X0=-45 Y0=-4.67183e-008  X1=0.696748095763887  Y1=7.23353034718356e-010
*+ X2=1.06078 Y2=0.2
+ X2=0.846434163633137  Y2=0.0431080102716564
+ X3=1.06078 Y3=0.2
.ENDS DIODE_SPICE_V2$8

.ENDS FSL306
